###Function###
SetError

###Description###
Manuelles Setzen des Wertes des @error- (und optinal des @extended) Makros. 

###Syntax###
SetError ( code [, extended = 0 [, return value]] )


###Parameters###
@@ParamTable@@
code
	Der gewnschte Wert (als Ganzzahl), auf den @error gesetzt werden soll. 
extended
	[optional] Der gewnschte Wert (als Ganzzahl), auf den @extended gesetzt werden soll. Dies setzt denselben Wert wie die <a href="SetExtended.htm">SetExtended()</a> Funktion.
return value
	[optional] Der Rckgabewert dieser Funktion - wird nichts angegeben ist der Rckgabewert undefiniert.
@@End@@

###ReturnValue###
Gibt den Wert von Parameter "return value"(Rckgabewert) zurck. (Wird dieser Paramter nicht angegeben, ist der Rckgabewert undefiniert).
@error und @extended werden auf die angegebenen Paramter gesetzt. (Standard = 0)


###Remarks###
Wenn eine Funktion gestartet wird, wird @error auf 0 gesetzt. Sofern <a href="SetError.htm">SetError()</a> nicht aufgerufen wird, bleibt @error mit Wert 0 erhalten, wennn die Funktion endet. Dies bedeutet, wenn @error nach Ausfhrung der Funktion gesetzt sein soll, dieses explizit in der Funktion erfolgen muss. Folglich knnte es erforderlich sein, den Status von @error in einer Variablen zu speichern, wenn sie zum Testen einer While-Wend Schleife verwendet wird.
Der "extended"-Parameter ist optional.  Er ist zur Verfgung gestellt, um @error und @extended zur gleichen Zeit ndern zu knnen.  Wenn nur @extended gesetzt werden muss, wird empfohlen, die <a href="SetExtended.htm">SetExtended()</a> Funktion zu verwenden.

@error kann Werte von -2147483647 bis 2147483647 annehmen.


###Related###
SetExtended


###Example###
@@IncludeExample@@
